Skip to content

fix(task): Worker 서류 요청 전 OCR next action 순환 해소 - #225

Merged
hywznn merged 1 commit into
mainfrom
fix/224-renewal-next-action-cycle
Aug 20, 2026
Merged

fix(task): Worker 서류 요청 전 OCR next action 순환 해소#225
hywznn merged 1 commit into
mainfrom
fix/224-renewal-next-action-cycle

Conversation

@hywznn

@hywznn hywznn commented Aug 20, 2026

Copy link
Copy Markdown
Member

문제

ask_worker Renewal 결과에 DOCUMENT_OCR 출처 누락이 남으면 Server가 승인 요청보다 REVIEW_OCR을 먼저 반환했습니다. 아직 Worker Link를 발급하지 않아 서류가 없는 상태에서 OCR 검토를 요구하므로, 승인 → 링크 발급 → 제출 → OCR 순서가 막혔습니다.

변경 내용

  • Renewal 실행 메타데이터의 scenario를 next-action 계산에 반영
  • ask_workerDOCUMENT_OCR 누락은 미래 서류 수집 항목으로 보고 승인 요청을 차단하지 않음
  • HR 입력, 필수정보, 체크리스트, 안내문 검토를 먼저 판정
  • 실제 ocr 시나리오의 REVIEW_OCR 동작은 유지
  • DB·Flyway·AI 계약 변경 없음

변경 후 흐름

HR 입력·체크리스트·안내문 준비REQUEST_APPROVALAPPROVEISSUE_WORKER_LINK근로자 서류 제출OCR 실행·검토Renewal 재개

테스트

  • TaskAvailableActionResolverTest
    • ask_worker + DOCUMENT_OCR 누락이면 REQUEST_APPROVAL
    • ocr 시나리오는 REVIEW_OCR 유지
    • 안내문 검토가 필요하면 REVIEW_WORKER_GUIDE 우선
  • RenewalExecutionIntegrationTest
    • Worker 안내 초안 저장 후 Task 조회에서 next_action=REQUEST_APPROVAL
    • 같은 Task version으로 승인 요청 시 201 READY_FOR_REVIEW
  • ./gradlew clean test
    • 734 tests, failures 0, errors 0, skipped 42

Closes #224

@hywznn hywznn added priority:P0 MVP 진행을 막는 최우선 핵심 작업 area:server Spring Boot API·도메인·DB·tenant·Task Workflow 영역; Prompt·모델·Provider 구현 제외 status:in-review 구현을 마치고 리뷰 또는 병합을 기다리는 작업 labels Aug 20, 2026
@hywznn
hywznn marked this pull request as ready for review August 20, 2026 07:41
@hywznn
hywznn merged commit f6a36b3 into main Aug 20, 2026
4 checks passed
@hywznn
hywznn deleted the fix/224-renewal-next-action-cycle branch August 20, 2026 07:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:server Spring Boot API·도메인·DB·tenant·Task Workflow 영역; Prompt·모델·Provider 구현 제외 priority:P0 MVP 진행을 막는 최우선 핵심 작업 status:in-review 구현을 마치고 리뷰 또는 병합을 기다리는 작업

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Task][P0] Worker 서류 요청 전 OCR next action 순환 해소

1 participant